social-service institution - German English Dictionary